home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-08-08 | 2.7 KB | 120 lines | [TEXT/R*ch] |
- DESTDIR=/usr/local
- LIBDESTDIR=$DESTDIR/lib
- LIBDEST=$LIBDESTDIR/python
- DOCDESTDIR=$LIBDEST/doc
- DVIPS= dvips -f
-
- all: tut.dvi lib.dvi ref.dvi ext.dvi
-
- ext: ext.dvi
- tut: tut.dvi
- qua: qua.dvi
- ref: ref.dvi
- lib: lib.dvi
-
- tut.dvi lib.dvi ref.dvi ext.dvi: myformat.sty fix_hack
-
- tut.dvi: tut.tex
- latex tut
- latex tut
- $(DVIPS) tut >tut.ps
-
- ref.dvi: ref.tex ref1.tex ref2.tex ref3.tex ref4.tex ref5.tex ref6.tex \
- ref7.tex ref8.tex
- touch ref.ind
- latex ref
- ./fix_hack ref.idx
- makeindex ref
- latex ref
- $(DVIPS) ref >ref.ps
-
- # LaTeX source files for the Python Library Reference
- LIBFILES = lib.tex \
- libal.tex libamoeba.tex libarray.tex libaudio.tex libaudioop.tex \
- libbltin.tex \
- libcrypto.tex \
- libdbm.tex \
- libexcs.tex \
- libfcntl.tex libfl.tex libfm.tex libfuncs.tex \
- libgdbm.tex libgetopt.tex libgl.tex libgrp.tex \
- libimageop.tex libimgfile.tex libintro.tex \
- libjpeg.tex \
- libmac.tex libmain.tex libmarshal.tex libmath.tex \
- libmd5.tex libmm.tex libmods.tex libmpz.tex \
- libobjs.tex libos.tex \
- libpanel.tex libposix.tex libposixfile.tex libppath.tex libpwd.tex \
- librand.tex libregex.tex libregsub.tex librgbimg.tex librotor.tex \
- libselect.tex libsgi.tex libsocket.tex libstd.tex libstdwin.tex \
- libstring.tex libstruct.tex libsun.tex libsys.tex \
- libthread.tex libtime.tex libtypes.tex \
- libunix.tex \
- libwhrandom.tex
-
- lib.dvi: $(LIBFILES)
- touch lib.ind
- latex lib
- ./fix_hack lib.idx
- makeindex lib
- latex lib
- $(DVIPS) lib >lib.ps
-
- ext.dvi: ext.tex
- touch ext.ind
- latex ext
- ./fix_hack ext.idx
- makeindex ext
- latex ext
- $(DVIPS) ext >ext.ps
-
- qua.dvi: qua.tex quabib.bib
- latex qua
- bibtex qua
- latex qua
- latex qua
- $(DVIPS) qua >qua.ps
-
- lib.texi: lib*.tex texipre.dat texipost.dat partparse.py fix.el
- python partparse.py -o @lib.texi `whichlibs`
- emacs -batch -l fix.el -f save-buffer -kill
- mv @lib.texi lib.texi
-
- .PRECIOUS: lib.texi
-
- python-lib.info: lib.texi
- makeinfo --footnote-style end --fill-column 72 --paragraph-indent 0 \
- lib.texi
-
- lib.info: python-lib.info
-
- # This target is very local to CWI...
- libwww: lib.texi
- texi2html -d lib.texi /ufs/guido/www/texinfo/python
-
- # This one too...
- L2H= /usr/local/LaTeX2html/latex2html
- L2HARGS=-address $$USER@`domainname` -dont_include myformat -nolatex
- l2h: l2htut l2href l2hext
-
- l2htut: tut
- $(L2H) $(L2HARGS) tut.tex
- @rm -rf python-tut
- mv tut python-tut
-
- l2href: ref
- $(L2H) $(L2HARGS) ref.tex
- @rm -rf python-ref
- mv ref python-ref
-
- l2hext: ext
- $(L2H) $(L2HARGS) ext.tex
- @rm -rf python-ext
- mv ext python-ext
-
- clean:
- rm -f @* *~ *.aux *.idx *.ilg *.ind *.log *.toc *.blg *.bbl *.pyc
- # Sources: .tex, .bib, .sty
- # Useful results: .dvi, .ps, .texi, .info
-
- clobber: clean
- rm -f *.dvi *.ps *.texi *.info *.info-[0-9]*
-